home *** CD-ROM | disk | FTP | other *** search
- 14
- ;----------------------------------------------------------------------
- ; Scottish league system
- ;----------------------------------------------------------------------
- ; Premier league
- ;----------------------------------------------------------------------
- %INDEX%LG0
- DB_LEAGUE
- { -42, LEAGUE, 0 }
- "Scot. Prem. League","Scottish Premier League","Scott. Pr. League","Premier League ESC","Scottish P. League"
- 12
- 0
- REL_RULE_0
- 0
- 3
- ROUND_GROUP1
- 100
- 100
- ;
- %INDEX%TEAMS
- %INDEXEND%TEAMS
- ;
- %INDEX%MATCHDAYS
- %INDEXEND%MATCHDAYS
- %INDEX%MATCHDAYS2
- %INDEXEND%MATCHDAYS2
- ;
- %INDEX%FIXTURE
- %INDEXEND%FIXTURE
- 0
- 0
- 0
- 0
- 3
- -1
- 4095
- 3
- 0
- 0
- { -42, RELEGATION, 0 }, { -42, RELEGATION, 1 }
- 2
- GET_POOL, { -42, POOL, 0}
- 0
- 12
- GET_TAB_SPARE
- %INDEXEND%LG0
- %INDEX%LG1
- DB_POOL
- { -42, POOL, 0 }
- 0
- 12
- 0
- ; how many comps to check
- 0
- ; which comps to check
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 3
- GET_TAB_X_TO_Y, { -42, RELEGATION, 0 }
- 1
- 6
- GET_TAB_X_TO_Y, { -42, RELEGATION, 1 }
- 1
- 5
- GET_TAB_X_TO_Y, { -42, LEAGUE, 1 }
- 1
- 1
- %INDEXEND%LG1
- ;----------------------------------------------------------------------
- ; 1st Division
- ;----------------------------------------------------------------------
- %INDEX%LG2
- DB_LEAGUE
- { -42, LEAGUE, 1 }
- "Scottish Div 1","Scottish Div 1","Scottish Div 1","1¬ Div. de Escocia","Scottish Div 1"
- 10
- 1
- REL_RULE_0
- 0
- 4
- ROUND_GROUP1
- 100
- 100
- ;
- %INDEX%TEAMS
- %INDEXEND%TEAMS
- ;
- %INDEX%MATCHDAYS
- %INDEXEND%MATCHDAYS
- %INDEX%MATCHDAYS2
- %INDEXEND%MATCHDAYS2
- ;
- %INDEX%FIXTURE
- %INDEXEND%FIXTURE
- 0
- 0
- 0
- 0
- 3
- -1
- 4095
- 3
- 1
- 0
- { -42, RELEGATION, 2 }
- 2
- GET_POOL, { -42, POOL, 1}
- 0
- 10
- GET_TAB_SPARE
- %INDEXEND%LG2
- %INDEX%LG3
- DB_POOL
- { -42, POOL, 1 }
- 0
- 10
- 0
- ; how many comps to check
- 1
- ; which comps to check
- { -42, POOL, 0 }
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 4
- GET_TAB_X_TO_Y, { -42, RELEGATION, 1 }
- 6
- 1
- GET_TAB_X_TO_Y, { -42, LEAGUE, 1 }
- 2
- 7
- GET_WINNER, { -42, RELEGATION, 3 }
- GET_TAB_X_TO_Y, { -42, LEAGUE, 2}
- 1
- 1
- %INDEXEND%LG3
- ;----------------------------------------------------------------------
- ; 2nd Division
- ;----------------------------------------------------------------------
- %INDEX%LG4
- DB_LEAGUE
- { -42, LEAGUE, 2 }
- "Scottish Div 2","Scottish Div 2","Scottish Div 2","2¬ Div. de Escocia","Scottish Div 2"
- 10
- 2
- REL_RULE_0
- 0
- 4
- ROUND_GROUP1
- 100
- 100
- ;
- %INDEX%TEAMS
- %INDEXEND%TEAMS
- ;
- %INDEX%MATCHDAYS
- %INDEXEND%MATCHDAYS
- ;
- %INDEX%FIXTURE
- %INDEXEND%FIXTURE
- 0
- 0
- 0
- 0
- 3
- -1
- 4095
- 3
- 2
- 0
- { -42, RELEGATION, 2 }, { -42, RELEGATION, 4 }
- 2
- GET_POOL, { -42, POOL, 2}
- 0
- 10
- GET_TAB_SPARE
- %INDEXEND%LG4
- %INDEX%LG5
- DB_POOL
- { -42, POOL, 2 }
- 0
- 10
- 0
- ; how many comps to check
- 2
- ; which comps to check
- { -42, POOL, 0 }
- { -42, POOL, 1 }
- 0
- 0
- 0
- 0
- 0
- 2
- 0
- 0
- 6
- GET_TAB_X_TO_Y, { -42, LEAGUE, 1 }
- 10
- 1
- GET_LOSER, { -42, RELEGATION, 3 }
- GET_LOSER, { -42, RELEGATION, 2 }
- GET_TAB_X_TO_Y, { -42, LEAGUE, 2 }
- 5
- 4
- GET_WINNER, { -42, RELEGATION, 5 }
- GET_TAB_X_TO_Y, { -42, LEAGUE, 3 }
- 1
- 1
- %INDEXEND%LG5
- ;----------------------------------------------------------------------
- ; 3rd Division
- ;----------------------------------------------------------------------
- %INDEX%LG6
- DB_LEAGUE
- { -42, LEAGUE, 3 }
- "Scottish Div 3","Scottish Div 3","Scottish Div 3","3¬ Div. de Escocia","Scottish Div 3"
- 10
- 2
- REL_RULE_0
- 0
- 4
- ROUND_GROUP1
- 100
- 100
- ;
- %INDEX%TEAMS
- %INDEXEND%TEAMS
- ;
- %INDEX%MATCHDAYS
- %INDEXEND%MATCHDAYS
- ;
- %INDEX%MATCHDAYS2
- %INDEXEND%MATCHDAYS2
- ;
- %INDEX%FIXTURE
- %INDEXEND%FIXTURE
- 0
- 0
- 0
- 0
- ;
- 3
- -1
- 4095
- 3
- 3
- 0
- { -42, RELEGATION, 4 }
- 2
- GET_POOL, { -42, POOL, 3 }
- 0
- 10
- GET_TAB_SPARE
- %INDEXEND%LG6
- %INDEX%LG7
- DB_POOL
- { -42, POOL, 3 }
- 1
- 10
- 0
- ; how many pools
- 3
- ; which pools
- { -42, POOL, 0 }
- { -42, POOL, 1 }
- { -42, POOL, 2 }
- ; Bonuses
- 0
- 0
- 0
- 0
- ; Subst
- 0
- 3
- ; Predecessor
- { -42, LEAGUE, 0 }, { -42, LEAGUE, 1 }, { -42, LEAGUE, 2 }
- ; Successor
- 0
- ; und wie setzt er sich zusammen
- 7
- GET_TAB_X_TO_Y, { -42, LEAGUE, 2 }
- 10
- 1
- GET_LOSER, { -42, RELEGATION, 5 }
- GET_LOSER, { -42, RELEGATION, 4 }
- GET_TAB_X_TO_Y, { -42, LEAGUE, 3 }
- 5
- 5
- ; Create a club league promotion
- GET_TAB_X_TO_Y, { 42, LEAGUE, 4 }
- 5
- 5
- ; Else do no relegation
- GET_TAB_X_TO_Y, { -42, LEAGUE, 3 }
- 10
- 1
- GET_TAB_SPARE
- %INDEXEND%LG7
- ; -----------------------------------------------------------------------------
- ; - Relegation rounds
- ; -----------------------------------------------------------------------------
- %INDEX%LG8
- DB_LEAGUE
- { -42, RELEGATION, 0 }
- "SPL Meisterrunde","SPL Top 6","SPL Top 6","Mejores 6 SPL","SPL Top 6"
- 6
- 0
- REL_RULE_TAKE_POINTS
- 0
- 1
- ROUND_GROUP1
- 100
- 100
- ;
- %INDEX%TEAMS
- %INDEXEND%TEAMS
- ;
- %INDEX%MATCHDAYS
- 293,300,307,314,321
- %INDEXEND%MATCHDAYS
- %INDEX%MATCHDAYS2
- 293,300,307,314,321
- %INDEXEND%MATCHDAYS2
- ;
- %INDEX%FIXTURE
- 2,1,3,5,6,4
- 1,3,5,6,4,2
- 6,3,2,5,1,4
- 3,4,2,6,5,1
- 4,5,3,2,6,1
- %INDEXEND%FIXTURE
- 0
- 0
- 0
- 0
- 3
- -1
- 4095
- 3
- 0
- { -42, LEAGUE, 0 }
- 0
- 1
- GET_TAB_X_TO_Y, { -42, LEAGUE, 0}
- 1
- 6
- %INDEXEND%LG8
- %INDEX%LG9
- DB_LEAGUE
- { -42, RELEGATION, 1 }
- "SPL Relegation","SPL Bottom 6","SPL Bottom 6","┌ltimos 6 SPL","SPL Bottom 6"
- 6
- 0
- REL_RULE_TAKE_POINTS
- 0
- 1
- ROUND_GROUP1
- 100
- 100
- ;
- %INDEX%TEAMS
- %INDEXEND%TEAMS
- ;
- %INDEX%MATCHDAYS
- 293,300,307,314,321
- %INDEXEND%MATCHDAYS
- %INDEX%MATCHDAYS2
- 293,300,307,314,321
- %INDEXEND%MATCHDAYS2
- ;
- %INDEX%FIXTURE
- 2,1,3,5,6,4
- 1,3,5,6,4,2
- 6,3,2,5,1,4
- 3,4,2,6,5,1
- 4,5,3,2,6,1
- %INDEXEND%FIXTURE
- 0
- 0
- 0
- 0
- 3
- -1
- 4095
- 3
- 0
- { -42, LEAGUE, 0 }
- 0
- 1
- GET_TAB_X_TO_Y, { -42, LEAGUE, 0}
- 7
- 6
- %INDEXEND%LG9
-
-
-
- %INDEX%LG10
- DB_ROUND
- { -42, RELEGATION, 2 }
- "Relegation Div 1/2 Round 1","Relegation Div 1/2 Round 1","Relegation Div 1/2 Round 1","Relegation Div 1/2 Round 1","Relegation Div 1/2 Round 1"
- 4
- ROUND_FINAL
- 250
- 250
- BEG_2ND_LEG
- 252
- 252
- BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY
- 0
- 0
- 0
- 0
- 3
- 1
- { -42, LEAGUE, 1 },{ -42, LEAGUE, 2 }
- { -42, RELEGATION, 3 }
- 4
- GET_TAB_X_TO_Y, { -42, LEAGUE, 2 }
- 4
- 1
- GET_TAB_X_TO_Y, { -42, LEAGUE, 2 }
- 3
- 1
- GET_TAB_X_TO_Y, { -42, LEAGUE, 1 }
- 9
- 1
- GET_TAB_X_TO_Y, { -42, LEAGUE, 2 }
- 2
- 1
- %INDEXEND%LG10
- %INDEX%LG11
- DB_ROUND
- { -42, RELEGATION, 3 }
- "Relegation Div 1/2 Round 2","Relegation Div 1/2 Round 2","Relegation Div 1/2 Round 2","Relegation Div 1/2 Round 2","Relegation Div 1/2 Round 2"
- 2
- ROUND_FINAL
- 260
- 260
- BEG_2ND_LEG
- 262
- 262
- BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY
- 0
- 0
- 0
- 0
- 3
- 1
- { -42, RELEGATION, 2 }
- 0
- 1
- GET_WINNER, { -42, RELEGATION, 2 }
- %INDEXEND%LG11
-
-
-
- %INDEX%LG12
- DB_ROUND
- { -42, RELEGATION, 4 }
- "Relegation Div 2/3 Round 1","Relegation Div 2/3 Round 1","Relegation Div 2/3 Round 1","Relegation Div 2/3 Round 1","Relegation Div 2/3 Round 1"
- 4
- ROUND_FINAL
- 250
- 250
- BEG_2ND_LEG
- 252
- 252
- BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY
- 0
- 0
- 0
- 0
- 3
- 2
- { -42, LEAGUE, 2 },{ -42, LEAGUE, 3 }
- { -42, RELEGATION, 5 }
- 4
- GET_TAB_X_TO_Y, { -42, LEAGUE, 3 }
- 4
- 1
- GET_TAB_X_TO_Y, { -42, LEAGUE, 3 }
- 3
- 1
- GET_TAB_X_TO_Y, { -42, LEAGUE, 2 }
- 9
- 1
- GET_TAB_X_TO_Y, { -42, LEAGUE, 3 }
- 2
- 1
- %INDEXEND%LG12
- %INDEX%LG13
- DB_ROUND
- { -42, RELEGATION, 5 }
- "Relegation Div 2/3 Round 2","Relegation Div 2/3 Round 2","Relegation Div 2/3 Round 2","Relegation Div 2/3 Round 2","Relegation Div 2/3 Round 2"
- 2
- ROUND_FINAL
- 260
- 260
- BEG_2ND_LEG
- 262
- 262
- BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY
- 0
- 0
- 0
- 0
- 3
- 2
- { -42, RELEGATION, 4 }
- 0
- 1
- GET_WINNER, { -42, RELEGATION, 4 }
- %INDEXEND%LG13
-